/*************************************************************************
	> File Name: kill.c
	> Author: Angel Criss
	> Blog: blog.abbycin.tk 
	> Created Time: 2014年06月14日 星期六 20时08分34秒
 ************************************************************************/

#include<stdio.h>
#include<signal.h>
#include<stdlib.h>
static void another(int killnum)
{
    printf("cought sig:%ld",killnum);
    return;
}
int main(int argc, char *argv[])
{
    if(argc!=3)
    {
        printf("run as ./%s PID SIG_NUM\n",argv[0]);
        raise(15);
    }
    long  killnum; 
        long pidnum;
    pidnum=atoll(argv[1]);

    killnum=atoll(argv[2]);

    int si;
    if(signal(SIGINT,another)!=SIG_ERR);
    signal(killnum,another);
    int i=0;
    for(i=0;;i++)
    {
        sleep(1);
        printf("\e[36m this is i: %d\e[0m\n",i);
    }
}

